14606 matches found
CVE-2022-48976
The CVE-2022-48976 case concerns Linux kernel netfilter flowtable_offload. A preemptible path used __this_cpu_add in flow_offload_queue_work(), which could trigger a BUG when called from a workqueue without bh disabled. The fix replaces __this_cpu_add with NF_FLOW_TABLE_STAT_INC_ATOMIC() in flow_...
CVE-2022-49215
CVE-2022-49215 corresponds to a Linux kernel issue: a race in xsk socket teardown that could cause a NULL pointer dereference. The patch fixes two problems: (1) removing the assignment of xs->dev to NULL before all users have stopped using the socket, since data-plane entry points (xsk_poll, x...
CVE-2022-49220
CVE-2022-49220 affects the Linux kernel in the dax subsystem. The issue occurs when inodes are not flushed before destroying dax_cache, triggered by loading and unloading the nd_pmem modules. The root cause is in dax_fs_exit() not flushing inodes prior to cache destruction, which can lead to obje...
CVE-2022-49378
CVE-2022-49378 concerns a Linux kernel driver issue in the sfc/efx10 path where TX queue initialization can fail when modparam efx_separate_tx_channels=1 causes some channels to have only RX or only TX queues. The root cause is an incorrect determination of whether a channel has TX queues, which ...
CVE-2022-49412
CVE-2022-49412 describes a Linux kernel vulnerability in bfq where merging two bfqq queues could occur with different parent cgroups, potentially leading to a use-after-free if the parent changes between decision to merge and bfq_setup_merge() call. The root cause is reparenting of bfqqs (e.g., d...
CVE-2022-49433
The CVE-2022-49433 entry is confirmed with concrete details in connected advisories: in the Linux kernel RDMA/hfi1 driver, a path may call hfi1_free_devdata() with sdma_map_lock uninitialized if probe of hfi1 fails before sdma_map_lock is set up. This could lead to locking operations being perfor...
CVE-2023-2860
CVE-2023-2860 is an out-of-bounds read vulnerability in the Linux kernel’s SR-IPv6 implementation, specifically in the processing of seg6 attributes. It stems from improper validation of user-supplied data, allowing a privileged local user to read beyond the end of an allocated buffer and disclos...
CVE-2023-5197
CVE-2023-5197 is a use-after-free vulnerability in the Linux kernel’s netfilter nf_tables component. Public documents confirm it can be triggered by the addition/removal of rules within the same transaction, leading to potential local privilege escalation. Affected context includes Linux kernel d...
CVE-2023-52617
CVE-2023-52617 : Linux kernel PCI: switchtec device crash on surprise hot-remove fixed. The issue occurred when a PCI device was hot-removed while stdev->cdev was open; stdev_release() ran after switchtec_pci_remove(), risking a fatal page fault in DMA mode and a stale dev pointer during dma_f...
CVE-2023-53024
The CVE-2023-53024 entry concerns the Linux kernel BPF subsystem. Root cause: speculative store bypass (SSB) can cause a stack slot initially containing a pointer to be overwritten by a scalar without a subsequent lfence, enabling a potential speculative-pointer‑as‑scalar leak. The mitigation add...
CVE-2023-53052
CVE-2023-53052 is a Linux kernel vulnerability in the CIFS/DFS codebase, where a use-after-free (UAF) bug occurred when DFS root sessions were kept alive in cifs_umount() during the DFS cache refresher. The fix makes DFS root sessions have the same lifetime as DFS tcons to prevent IPCs from acces...
CVE-2024-26752
CVE-2024-26752 affects the Linux kernel L2TP/IP6 path: a miscalculated ulen in l2tp_ip6_sendmsg (ulen = len + skb_queue_empty(...) ? transhdrlen : 0) due to operator precedence caused incorrect transport-header accounting, leading to corrupted packets on the wire. The fix adds parentheses to alig...
CVE-2024-38599
CVE-2024-38599 : In the Linux kernel, the jffs2 subsystem had a vulnerability where an xattr node could overflow an eraseblock if its size exceeded the remaining space, risking fatal filesystem corruption. The fix adds a check that the requested xattr node size is no larger than eraseblock size m...
CVE-2024-38611
CVE-2024-38611 affects the Linux kernel media i2c et8ek8 driver. When the driver is built-in and uses __exit for the remove callback, the remove function may be discarded, causing the device to be unbound without cleanup and leading to resource leaks. The issue occurs because CONFIG_VIDEO_ET8EK8=...
CVE-2024-38630
The CVE-2024-38630 issue affects Linux kernel watchdog code (watchdog: cpu5wdt.c) where del_timer() may fail to stop a running timer during module removal, allowing a use-after-free when a released port region is accessed by cpu5wdt_trigger(). The vulnerability is mitigated by switching the timer...
CVE-2024-39469
CVE-2024-39469 affects the Linux kernel nilfs2: the bug was in nilfs_empty_dir()’s error handling. If a directory folio/page read fails or nilfs_check_folio() fails, the old code could misjudge the directory as empty and even loop after a failed read, causing filesystem corruption or a long I/O l...
CVE-2024-39483
CVE-2024-39483 affects Linux kernel KVM: SVM where a warning is raised for vNMI + NMI window when NMIs are masked, such as during an STI shadow or GIF=0, potentially causing a spurious WARN. The vulnerability centers on KVM’s NMI window handling: KVM injects one NMI and pends the other; with vNMI...
CVE-2024-41098
CVE-2024-41098 is a Linux kernel vulnerability in the libata-core path. The issue arises when ata_port_alloc() fails during ata_host_alloc(); ata_host_release() then frees ata_port struct members unconditionally, which can cause a NULL pointer dereference (BUG: page fault). The provided trace sho...
CVE-2024-42145
CVE-2024-42145 pertains to the Linux kernel’s IB/core subsystem, addressing an unbounded UMAD receive list in ib_umad. The fix implements a hard limit of 200k packets on the UMAD receive list; packets beyond the limit are dropped, on the assumption they will time out before user-space handling. P...
CVE-2024-43098
CVE-2024-43098 is a Linux kernel issue in the i3c subsystem where a deadlock may occur due to double acquisition of i3cbus->lock during i3c_master_register() and related operations. The root cause is calling i3c_device_get_info() (and also i3c_device_info()) instead of using i3cdev->desc-&g...
CVE-2024-44999
CVE-2024-44999 refers to a Linux kernel issue in gtp: pull network headers in gtp_dev_xmit() where syzbot/KMSAN detected uninitialized usage in get_dev_xmit(). The problem required ensuring IPv4/IPv6 headers are pulled into skb->head before accessing their fields. The fix implemented is to use...
CVE-2024-46707
CVE-2024-46707 affects the Linux kernel KVM for arm64. When a guest is configured without vGICv3 and the host cannot emulate GICv2, writes to ICC_SGI EL1 are trapped to EL2, leading to an attempted SGI emulation that dereferences a NULL interrupt pointer. The public details confirm the root cause...
CVE-2024-49899
CVE-2024-49899 affects the Linux kernel’s DRM AMD display code. The vulnerability arises from denominators that could be zero due to uninitialized defaults; the fix sets denominators’ default to 1 to prevent division by zero. This resolves 10 DIVIDE_BY_ZERO issues reported by Coverity. The linked...
CVE-2024-49914
CVE-2024-49914 affects the Linux kernel DRM/AMD display path. A null pointer dereference could occur in dcn20_program_pipe when pipe_ctx->plane_state is null; a patch adds a guard to verify pipe_ctx->plane_state is non-null before access. This stabilizes display pipe programming and prevent...
CVE-2024-50109
In the Linux kernel, the md/raid10 subsystem is affected by a null pointer dereference in raid10_size(). The root cause is that in raid10_run(), when raid10_set_queue_limits() succeeds, the function’s return value is overwritten to zero; if subsequent steps fail, raid10_run() may return zero whil...
CVE-2024-50196
CVE-2024-50196 affects the Linux kernel pinctrl/ocelot subsystem. The issue causes a system hang when a GPIO interrupt is configured in level mode while the parent interrupt is configured in edge mode, because chained_irq_enter() may not be called if the GPIO interrupt is cleared before the paren...
CVE-2024-50224
This CVE affects the Linux kernel SPI driver spi-fsl-dspi, where a crash could occur when GPIO chip select is not used. The root cause is a NULL pointer dereference caused by not validating the return value of spi_get_csgpiod() before passing it to gpiod_direction_output(). The provided details d...
CVE-2024-56634
CVE-2024-56634 concerns a Linux kernel flaw in the GPIO grgpio driver: grgpio_probe can dereference a NULL after devm_kasprintf() returns NULL. The fix adds an explicit NULL check in grgpio_probe to prevent kernel NULL pointer dereference. Public advisories (e.g., Astra Linux and Debian/SEL advis...
CVE-2024-56685
Technical details about CVE-2024-56685 are not provided in the connected documents. Public information and exact affected components/versions, exploitation status, and fixes are not available here; monitor for updates and official advisories.
CVE-2024-56749
Technical details for CVE-2024-56749 are not publicly provided in the connected documents. No affected product/version specifics or remediation steps are present here. Monitor for updates from vendors/security advisories.
CVE-2024-57874
Mode C — Normal (details available) CVE-2024-57874 affects the Linux kernel on arm64 where the function tagged_addr_ctrl_set() uses a temporary variable that is not initialized when performing a zero-length SETREGSET, potentially leaking memory from the kernel stack (up to 64 bits). The issue ari...
CVE-2025-21758
CVE-2025-21758 is a Linux kernel vulnerability in the IPv6 multicast path. The issue: mld_newpack() could be called without RTNL or RCU being held, which may lead to unsafe access. The fix replaces sock_alloc_send_skb() (which uses GFP_KERNEL and can sleep) with alloc_skb() and charges the net-&g...
CVE-2025-21799
CVE-2025-21799 covers a Linux kernel net:ethernet:ti:am65-cpsw issue. The root cause is improper IRQ handling: k3_udma_glue_tx_get_irq() may return a negative error value, and a non-null check is not sufficient; the IRQ must be validated as > 0. At runtime, .set_channels can trigger a chain th...
CVE-2025-37781
CVE-2025-37781 affects the Linux kernel involving the i2c Cros EC tunnel. When i2c-cros-ec-tunnel and the EC driver are built-in, the EC parent device may not be found, causing a NULL pointer dereference. The issue can be reproduced by unbinding the controller driver and re-loading the i2c-cros-e...
CVE-2025-37859
The CVE-2025-37859 issue affects the Linux kernel page_pool subsystem. The root cause was a bug where page_pool_release_retry() could wake up the kworker repeatedly when inflight became negative, causing an infinite reschedule loop and flooding logs. The published fix mitigates this by not resche...
CVE-2009-2848
CVE-2009-2848 is confirmed in connected material as applicable to MiracleLinux kernel package 2.6.18-128.10AXS3, aligning with the Linux kernel vulnerability where execve does not properly clear current->clear_child_tid during thread creation/exit. This misbehavior can enable local users to ca...
CVE-2009-3726
The CVE-2009-3726 issue affects the Linux kernel NFSv4 client (fs/nfs/nfs4proc.c) and is triggered when a remote NFS server returns a crafted response with incorrect file attributes. This can cause a NULL pointer dereference and kernel panic by attempting to use an open file that has no NFSv4 sta...
CVE-2010-5321
CVE-2010-5321 affects the Linux kernel videobuf subsystem (videobuf-core.c and related via videobuf-vmalloc.c) with a memory-leak vulnerability that can be exploited by local users via /dev/video mmap calls to trigger memory allocations and cause a denial of service. Public sources in the connect...
CVE-2011-3191
CVE-2011-3191 affects the Linux kernel CIFS implementation (fs/cifs/cifssmb.c: CIFSFindNext). It is caused by an integer signedness error, existing in kernels before 3.1, which can allow a remote CIFS server to trigger memory corruption or other impact via a large length value in a directory read...
CVE-2013-4299
CVE-2013-4299 – Linux kernel (up to 3.11.6) Root cause: Interpretation conflict in drivers/md/dm-snap-persistent.c within the Linux kernel up to version 3.11.6. Impact: Remote authenticated users can obtain sensitive information or modify data by issuing a crafted mapping to a snapshot block devi...
CVE-2014-3646
CVE-2014-3646 affects the Linux kernel’s KVM implementation: arch/x86/kvm/vmx.c lacks an exit handler for the INVVPID instruction, enabling a local guest-user to crash the guest OS (DoS) via a crafted application. Public remote advisories in connected Nessus plugins confirm the issue exists in ke...
CVE-2014-3647
CVE-2014-3647 affects the Linux kernel KVM emulation path: arch/x86/kvm/emulate.c. The root cause is improper handling of RIP changes during instruction emulation, enabling a local guest OS user to crash the guest (DoS) with a crafted application in kernels up to 3.17.2. The provided connected do...
CVE-2015-5707
CVE-2015-5707 affects the Linux kernel sg.c sg_start_req function (drivers/scsi/sg.c) where an integer overflow can occur in write requests with a large iov_count, allowing a local attacker to cause a denial of service or potentially other impact on kernel memory. Affected are kernel versions 2.6...
CVE-2021-47110
CVE-2021-47110 affects the Linux kernel’s x86/kvm subsystem. The issue: kvmclock was only disabled on boot CPU during shutdown via machine_shutdown(), leaving other CPUs with a live kvmclock and risking memory corruption on events like Hibernate restore. Root cause: kvmclock MSR is not universall...
CVE-2021-47153
CVE-2021-47153 involves the Linux kernel i2c: i801 driver. The issue occurs when a KILL-recover/bus-reset process triggers an interrupt that the i801_isr cannot handle, potentially causing an out-of-bounds memory access in block transactions. The connected MiracleLinux advisories (AXSA) reference...
CVE-2021-47400
CVE-2021-47400 affects the Linux kernel driver for the HNS3 NIC. The issue occurs when hns3_nic_net_open() is called repeatedly during concurrent device reset and tc setup, because there was no guard against repeated opens, allowing napi_enable to be invoked twice and triggering a kernel BUG. The...
CVE-2021-47489
Concretely affected: the Linux kernel AMDGPU display driver code, specifically the drm/amdgpu_dm_debugfs.c path. A heap-based buffer overflow can be triggered by writing a string into the debug filesystem (dp_link_settings_write path), due to missing size checks when copying from userspace into a...
CVE-2021-47646
CVE-2021-47646 (Linux kernel) involves a crash triggered by interactions around block, bfq: honor already-setup queue merges. The vulnerability arose when the commit 2d52c58b9c9b was merged and later reverted by ebc69e897e17; that revert did not introduce the bug, but actually exposed a UAF cause...
CVE-2022-0264
CVE-2022-0264 : The Linux kernel eBPF verifier has a vulnerability in how it handles internal data structures, allowing leakage of internal kernel memory to userspace when eBPF code is inserted into the kernel. A local attacker with insertion privileges could exploit this to access kernel memory ...
CVE-2022-48638
CVE-2022-48638 pertains to the Linux kernel cgroup subsystem. The issue stems from cgroup_get_from_id() not validating that the looked-up kn is a directory, which must be a kernfs directory. If the id supplied by userspace points to a non-directory, it can trigger a kernel panic. The connected As...